.tabs_div {
  position: inherit;
  margin-top: -4px;
  margin-right: -15px;
  margin-bottom: 0;
  margin-left: -15px;
  color: black;
}
.tab_div {
  position: relative;
}
.container2_div {
  /* position: relative; */
  color: black;
  background-color: white;
}
.container_div {
  /* position: relative; */
  margin-top: -4px;
  margin-right: -15px;
  margin-left: -15px;
  color: black;
  background-color: white;
}
.data_div {
  /* position: absolute; */
  z-index: 1;
  overflow: auto;
  background-color: white;
}
.rowHead_div {
  /* position: absolute; */
  z-index: 5;
  width: 100%;
  overflow: hidden;
  table-layout: fixed;
  background-color: white;
}
.columnHead_div {
  /* position: absolute; */
  left: 0;
  z-index: 5;
  width: 100%;
  overflow: hidden;
  word-wrap: break-word;
  table-layout: fixed;
  background-color: white;
}
.fixedColumnHead_div {
  position: absolute;
  left: 0;
  z-index: 6;
  table-layout: fixed;
  background-color: white;
}
.data_table {
  table-layout: fixed;
}
.data_table td {
  border: solid #939393 1px;
  border-top: 0;
  border-right: solid #939393 1px;
  border-bottom: solid #939393 1px;
  border-left: 0;
  border-collapse: collapse;
}
.data_table th {
  border: solid #939393 1px;
  border-top: 0;
  border-right: solid #939393 1px;
  border-bottom: solid #939393 1px;
  border-left: 0;
  border-collapse: collapse;
}
.toptr td {
  height: 0;
  word-break: break-all;
  table-layout: fixed;
  border: 24px white;
}
.head td {
  text-align: center;
  border-top: 0;
  border-right: 1px solid #939393;
  border-bottom: 1px solid #939393;
  border-left: 0;
}
.headlast td {
  text-align: center;
  border-top: 0;
  border-right: 1px solid #939393;
  border-bottom: 1px solid #939393;
  border-left: 0;
}
.column td {
  text-align: center;
  word-wrap: break-word;
  word-break: break-all;
}
.tail td {
  border-top: 0;
  border-right: 1px solid #939393;
  border-bottom: 1px solid #939393;
  border-left: 0;
}
